home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / as23.zip / AS.DOC < prev    next >
Text File  |  1992-04-10  |  36KB  |  762 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                 ┌┬┬┬┬┬┬┬┬┬┬┬─┐
  12.                 ││││││││││││ │
  13.                 ││││││││││││ │
  14.                 ││││││││││││ │         ┌───────────┐
  15.                 ││││││││││││ │         │  ┌────────┘
  16.                 ├┴┴┴┴┴┴┴┴┴┴┤ │         │  │         ┌─────────────┐
  17.                 └┬─────────┴┬┘         │  │         │  ┌───────┐  │
  18.               ┌──┴──────────┴────────┐ │  │         │  │       │  │
  19.               │                      │ │  │         │  │       │  │
  20.               │                      │ │  └─────────┘  └───────┘  │
  21.               └──────────────────────┘ └────────────┐  ┌──────────┘
  22.                                                     │  │
  23.                                                     │  │
  24.                                                     │  │
  25.                                                     │  │
  26.                                                     └──┘
  27.  
  28.                      C O M P U T E R    P R O F I L E S
  29.               
  30.                   5012 OLDE MILL DRIVE, MARIETTA, GA, 30066
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                                 AutoScribe
  41.     
  42.                                   V 2.3
  43.  
  44.  
  45.  
  46.                             Release Version 2.3
  47.                      Copyright (c) 1991  Gary R. Smith
  48.                             All Rights Reserved
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                          License to Use Agreement
  56.   ───────────────────────────────────────────────────────────────────────
  57.  
  58.      Computer Profiles, (herein referred to as CP), grants to the
  59.      purchaser and purchaser accepts a non-transferable and
  60.      nonexclusive license to use, on a single computer, the software
  61.      products and accompanying materials provided to the purchaser by
  62.      CP. Purchaser is hereby licensed only to read the program from
  63.      its medium into the memory of a single computer solely for the
  64.      purpose of executing the program.
  65.  
  66.      CP shall have the right to terminate this license if purchaser
  67.      violates any of its provisions.  Purchaser agrees that the
  68.      software products and accompanying materials are the property of
  69.      CP and that CP shall maintain title to and ownership of the
  70.      software products at all times. Purchaser agrees to make no more
  71.      than one (1) additional working copy and one (1) backup copy of
  72.      the software products for their personal use only.
  73.  
  74.      CP makes no warranties of any kind, expressed or implied, with
  75.      respect to the quality, performance, accuracy, or fitness of the
  76.      software products for any particular purpose.  CP assumes no
  77.      responsibility for any decisions make or actions taken on the
  78.      part of the purchaser because of the use of the software
  79.      products.  In no event shall CP, or any of its representatives,
  80.      be liable for any loss of profit or any other damages, arising
  81.      out of the use or inability to use this product - even if CP or
  82.      an authorized agent of such has been advised of the possibility
  83.      of such damages - or for any claim by any other party.
  84.  
  85.      CP reserves the right to make changes, enhancements and
  86.      improvements to the software products at any time without
  87.      notice.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                               DISCLAIMER
  95.      ───────────────────────────────────────────────────────────────
  96.  
  97.  
  98.      There is made no warranty of any kind, express or implied
  99.      including without limitation, any warranties of merchantability
  100.      and / or fitness for a particular purpose.  CP shall not be
  101.      liable for any damages, whether direct, indirect, special or
  102.      sequential arising from a failure of this program to operate in
  103.      the manner desired by the user.  CP shall not be liable for any
  104.      damage to data or property which may be caused directly or
  105.      indirectly by the user of this program.
  106.  
  107.  
  108.      IN NO EVENT WILL CP BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  109.      ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  110.      CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
  111.      USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  112.  
  113.  
  114.      AutoScribe is a Trademark of Computer Profiles
  115.      Borland C++ is a Registered Trademark of Borland International
  116.      CKIT is a Trademark of Data-Comp Information Systems 
  117.      PCBoard is a Registered Trademark of Clark Development Company
  118.  
  119.  
  120.  
  121.      AutoScribe 2.3                                                INTRODUCTION
  122.      ──────────────────────────────────────────────────────────────────────────
  123.  
  124.         ORDERING INSTRUCTIONS may be found in the register.doc file.
  125.  
  126.         Features of AutoScribe:
  127.         
  128.         o User friendly interfaces for both the SYSOP and the USER!
  129.  
  130.         o Auto-Registration (Instantly!) for PCBoard 14.5+ systems!
  131.           (Other BBS Systems may use the Credit Card Features!)
  132.        
  133.         o Supports up to 50 different subscription levels
  134.        
  135.         o Configurable to accept Visa! MasterCard! or American Express!
  136.           and many more popular credit cards!
  137.  
  138.         o Instantly verifies different card types!
  139.  
  140.         o Sysop defined registration levels, costs, tax, and handling
  141.           charges.
  142.  
  143.         o Displays in color / non -- color modes!
  144.  
  145.         o Detects Loss of carrier!
  146.  
  147.         o Can operate at speeds in excess of 115000 Baud!
  148.  
  149.         o Will automatically log user off after 3 minutes of no keyboard
  150.           activity!
  151.  
  152.         o Written completely in Borland C++! 
  153.  
  154.         NEW ITEMS!
  155.  
  156.         o NEW ASM (AutoScribe System Manager) program to facilitate writing
  157.           the configuraton file.
  158.  
  159.         o NEW @CODE Support. Now you can truely create your own receipts
  160.           and invoices!
  161.  
  162.         o NEW toggle to turn on dots to hide the credit card number from
  163.           onlookers.
  164.  
  165.         o NEW Code added to format the credit card numbers when written to the
  166.           file.
  167.  
  168.         o NEW improved credit card verification routines!
  169.  
  170.         o NEW PURCHASE.(Node Number) file written to disk for sysop to
  171.           inform them of a completed purchase.
  172.  
  173.  
  174.  
  175.      AutoScribe 2.3                                                INTRODUCTION
  176.      ──────────────────────────────────────────────────────────────────────────
  177.  
  178.  
  179.  
  180.         Upgrading Information
  181.  
  182.         When you purchase AutoScribe you will receive a registration
  183.         number that will remove all restrictions from the version you
  184.         are using. There are no time restrictions placed on a particular
  185.         version of AutoScribe.(ie. No yearly fees. You own this version)
  186.         Bug fixes and ammendments are free and may be downloaded from the
  187.         support bbs.
  188.  
  189.  
  190.  
  191.      AutoScribe 2.3                                             GETTING STARTED
  192.      ──────────────────────────────────────────────────────────────────────────
  193.  
  194.      AutoScribe Setting Up
  195.  
  196.      For those of you who have never setup doorware for Bulletin Board 
  197.      Systems before, you will be walked through some of the most basic 
  198.      procedures to ensure that you setup your copy of AutoScribe properly
  199.      the first time with minimum work and time. For those of you who are 
  200.      experienced please bear with us.
  201.  
  202.  
  203.      Creating a     AutoScribe must have its own directory to run from.  
  204.      directory      Create a directory from which you wish to run the program
  205.                     from. This name may be any name as long as it conforms to
  206.                     DOS standards. We suggest running it from a sub directory
  207.                     like the following example.
  208.  
  209.                     C:\PCB\DOORS\ASCRIBE
  210.  
  211.                     We will use the above example for the remainder of this
  212.                     setup session. Create the directory by moving to your bbs
  213.                     directory PCB\DOORS and type MD ASCRIBE
  214.  
  215.  
  216.      Copy the       You now must copy the files from your distribution disk or
  217.      files          shareware zip file to the newly created directory.
  218.  
  219.                     Example.
  220.  
  221.                     Copy ASxx.ZIP C:\PCB\DOORS\ASCRIBE
  222.  
  223.                     Your ASxx.zip file will now be located in the directory
  224.                     in which you created for AutoScribe (tm).
  225.  
  226.  
  227.      Unpacking      If you received your version of AutoScribe from a Bulletin 
  228.      the files      Board you will have to have a copy of PKUNZIP in your path.
  229.                     Once you are in your AutoScribe directory type the 
  230.                     following (Where xx is the version number of the copy you
  231.                     received).
  232.  
  233.                     Example.    PKUNZIP ASxx.ZIP
  234.  
  235.      Construct      To run AutoScribe from most bulletin boards you will 
  236.      a batch file   need to construct a batch file that your Bulletin Board 
  237.                     Software will use to call the AutoScribe program. If you
  238.                     are running multinodes of AutoScribe you will want to 
  239.                     make use of environment variables provided by your 
  240.                     software.
  241.  
  242.  
  243.      AutoScribe 2.3                                             GETTING STARTED
  244.      ──────────────────────────────────────────────────────────────────────────
  245.  
  246.                     By creating this batch file you are configuring it so 
  247.                     AutoScribe  will run for that node. Each batch file you
  248.                     create should be like the following example. (Assuming we
  249.                     are configuring for a single Node) (The Users file in 
  250.                     line 3 is only for PCBoard 14.5+ systems)
  251.        
  252.                     AS -  (PCBoard Version)
  253.  
  254.                     Line 1    @ECHO OFF
  255.                     Line 2    CD C:\PCB\DOORS\AS
  256.                     Line 3    AS AS.CNF C:\PCB\PCBOARD.SYS C:\PCB\MAIN\USERS
  257.                     Line 4    CD C:\PCB
  258.                     Line 5    BOARD
  259.  
  260.                     AS -  (PCBoard Multinode Version)
  261.  
  262.                     Line 1    @ECHO OFF
  263.                     Line 2    CD C:\PCB\DOORS\AS
  264.                     Line 3    AS.EXE AS.CNF %PCBDRIVE%PCBDIR%\PCBOARD.SYS
  265.                               C:\PCB\USERS
  266.                     Line 4    CD %PCBDIR%
  267.                     Line 5    BOARD
  268.  
  269.  
  270.                     AS - (Other BBS Version)
  271.  
  272.                     Line 1    @ECHO OFF
  273.                     Line 2    CD C:\BBS\DOORS\AS
  274.                     Line 3    AS AS.CNF DOOR.SYS
  275.                     Line 4    CD C:\BBS
  276.                     Line 5    BBS COMMAND
  277.  
  278.                     Meanings:
  279.  
  280.                     Line 1 Turns off the Local Screen Echo (DOS 3.3 and up)
  281.                     Line 2 Changes the directory to where AutoScribe is stored
  282.                     Line 3 (1) AutoScribe Executable Statement
  283.                            (2) The complete path to that nodes PCBoard.sys, 
  284.                                DOOR.sys, Generic.sys file
  285.                            (3) If you are using a PCBoard 14.5 system and you
  286.                                have AutoRegistration turned on in the config
  287.                                file, you must put the path to your users file
  288.                                here. (ALL other type bbs's leave blank)
  289.                     Line 4 Changes the directory back to the PCB directory
  290.                     Line 5 Calls the PCBoard program / or your bbs program
  291.     
  292.                     NOTE: Your AutoScribe batch file should be similar to the 
  293.                           example above, Line 3 however, Must contain the path 
  294.                           to the pcboard.sys or door.sys type file.
  295.  
  296.                     This file is to be placed in the PCBoard or BBS directory.
  297.  
  298.  
  299.  
  300.      AutoScribe 2.3                                             GETTING STARTED
  301.      ──────────────────────────────────────────────────────────────────────────
  302.  
  303.      Adding to      The next step to setup AutoScribe is to add it to your
  304.      BBS Doors      Bulletin Boards Doors file. If you use PCBoard this is 
  305.      file           done through the PCBoard SETUP program. All that needs 
  306.                     to be done once you are in PCBSETUP editor for doors 
  307.                     is place the name of the batch file you just created 
  308.                     above in a slot for a door, give it a minimum security 
  309.                     level and your all done. If you prefer to use the 
  310.                     door.sys information make sure you select to create a 
  311.                     door.sys file. You should use PCBOARD.SYS if you intend
  312.                     to use instant registration.
  313.  
  314.  
  315.                     This completes the basic setup of AutoScribe. Please read
  316.                     further to configure AutoScribe to run with your database 
  317.                     and software.
  318.  
  319.      EDITING/       The AS.DAT file contains the data about your registration
  320.      CREATING THE   process. The data in this file MUST conform to the 
  321.      AS.DAT FILE    standards setforth in this document.
  322.      
  323.                     Each subscription level in the file consists of TWO lines
  324.                     of Data
  325.  
  326.                     Line 1 is a 50 character limited line that is a 
  327.                     description of the registration level the user will
  328.                     purchase such as the following example. 
  329.                     (Design your own if you like!)
  330.  
  331.                    ex.     "60  Mins a Day  4 Months   1000K Daily D/L Limit"
  332.                             |----------------- 50 Characters---------------|
  333.  
  334.                     Line 2 consists of three (3) parts
  335.  
  336.                    ex.      20.00,120,35
  337.  
  338.                    (This example depicts a $20.00 charge for 4 months and
  339.                    the user receives a security level of 35)
  340.  
  341.                    Part 1 -  Price, The cost of the subscription is placed
  342.                              here followed by a comma.
  343.                    Part 2 -  Days, The length of the subscription is placed
  344.                              here, such as 120 = 4 months, 60 = two months etc.
  345.                    Part 3 -  Security Level, The security level the user will
  346.                              receive is placed here. ENSURE that any security
  347.                              level you put here is also noted by PCBoard. If
  348.                              Not you will get the error "NO SECURITY LEVEL 
  349.                              MATCH IN PASSWRD FILE".
  350.  
  351.                   Your final lines should resemble the following:
  352.  
  353.                   60  Mins a Day  4 Months   1000K Daily D/L Limit
  354.                   20.00,120,35
  355.  
  356.  
  357.      AutoScribe 2.3                                             GETTING STARTED
  358.      ──────────────────────────────────────────────────────────────────────────
  359.  
  360.                  Without skipping a line you can place your next line of 
  361.                  descriptions up to 15. (Unregistered versions will only 
  362.                  utilize the first line).
  363.  
  364.                  ex.    60  Mins a Day  4 Months   1000K Daily D/L Limit
  365.                         20.00,120,35
  366.                         120 Mins a Day 12 Months   2000K Daily D/L Limit
  367.                         60.00,365,55
  368.  
  369.                  This file is located in the AutoScribe directory.
  370.  
  371.   * if you are using the option to display your own subscription data, ensure
  372.   that your dat file matches your subscription file! *
  373.  
  374.      EDITING     Before beginning your session you should edit your versions
  375.      INVOICES    of the INVOICES.TXT and RECEIPT.TXT files provided. (Or you
  376.      RECEIPT     can rename this files) The Receipt.txt file is the file that
  377.                  is read in and then written back out as the receipt that is
  378.                  displayed to the user. The same happens for the invoice.txt
  379.                  file except that it is actually written to the disk and 
  380.                  maintained as the sysops invoice. (If you selected to combine
  381.                  the invoices these invoices will be contained in INVOICES.
  382.                  @@@). The @ Codes at the end of this documentation can be
  383.                  used to tailor the invoices and receipts exactly as you would
  384.                  like them. Ours are only provided as examples.
  385.  
  386.      DETAILED    If you intend to use the detail subscrition file you will need
  387.      SUBSCRIPT   to create or edit the SUBDAT file. This filename can be any
  388.      LISTING     valid filename and is placed in the block labeled "Data File
  389.                  Name" under the Configuration File Information area. This file
  390.                  is a detailed listing of your subscription levels. If you have
  391.                  a graphics version append a "G" to the filename. For a 
  392.                  detailed example look at the files SUBDAT AND SUBDATG that
  393.                  came along with your AS ZIP file.
  394.  
  395.      AutoScribe 2.3                                  AUTOSCRIBE SYSTEM MANAGER
  396.      ──────────────────────────────────────────────────────────────────────────
  397.  
  398.      You are now ready to utilize the configuration program (ASM.EXE). This 
  399.      program will assist you in setting up your configuration file 
  400.      (AS.CNF).  It is advised that you use the configuration program to 
  401.      edit the AS.CNF file to avoid any problems with incorrect configu-
  402.      rations.  
  403.  
  404.      NOTE: IF YOU ARE USING MORE THAN ONE CONFIGURATION FILE FOR DIFFERENT
  405.            TYPES OF REGISTRATION, RENAME THAT CONFIG FILE TO AS.CNF AND
  406.            USE THE ASM PROGRAM TO EDIT IT. (ASM WILL ONLY EDIT AS.CNF)
  407.  
  408.      The ASM file must be run in the home directory where the AutoScribe
  409.      program is found.  If not you will recreate the AS.CNF file that  
  410.      runs AutoScribe. To begin type ASM from the command line.
  411.  
  412.  
  413.      MAIN MENU   (Type F1 for context sensitive help)
  414.  
  415.      CONFIGURATION  Highlight this option and press enter. This is the first 
  416.      INFORMATION    part of the configuration file. If you have not run 
  417.                     ASM you will see the default entries. Change these to 
  418.                     suit your system.
  419.  
  420.                     BBS Software Type - Place the code for the type of BBS
  421.                     software you are running in this place. A listing of
  422.                     the codes follows and may also be reviewed by pressing
  423.                     F1 when this item is highlighted.
  424.  
  425.                            PCB145       RBBS      SPITFIRE     TRITEL
  426.                            PCBOARD      QBBS      GAP          OTHER
  427.                            WILDCAT      TBBS      RA  
  428.  
  429.                     If you run PCBoard 14.5+ enter PCB145 else enter PCBOARD
  430.  
  431.                     BBS Name - Place the name of your Bulletin Board System 
  432.                     on this line. You have a maximum of 50 characters. (This 
  433.                     should match your registration Bulletin Board Name exactly,
  434.                     If not, contact the support board for new registration 
  435.                     information).
  436.  
  437.  
  438.      AutoScribe 2.3                                  AUTOSCRIBE SYSTEM MANAGER
  439.      ──────────────────────────────────────────────────────────────────────────
  440.  
  441.                     Registration Number - Place the registration number you 
  442.                     received from CP or the support board on this line. If you
  443.                     have not registered your version of AutoScribe, Place 
  444.                     00000 on this line or leave the default.
  445.  
  446.                     Warning File Name - This line contains either a "Y" to
  447.                     utilize the built in warning file or a filename of the
  448.                     warning file you may have designed for use with your 
  449.                     system. If you have an ansi version of the warning file
  450.                     append a "G" to the filename. (DO NOT add this "G" on 
  451.                     this line. This line is for the non-color version only.)
  452.  
  453.                     Logoff File Name - This line will contain an "N" if you
  454.                     do not wish to show a logoff screen, or the filename of
  455.                     a logoff screen you wish to display to the user prior to
  456.                     sending that user back to the board.
  457.  
  458.                     Data File Name - If you would like to show the user a
  459.                     more detailed listing of your subscription levels, you
  460.                     should create a file which describes your levels and place
  461.                     its filename in this block. (SUBDAT is provided as an
  462.                     example file). If you do not desire to show detailed
  463.                     listings then Autoscribe will show the short listings only
  464.                     if you place a "N" on this line. Append a "G" to the
  465.                     graphic version filename.
  466.  
  467.                     Auto Registration - If you run a PCBoard 14.5+ system and
  468.                     want auto registration done then place a "Y" in this block.
  469.                     If you do not wish for auto registration (Security Level
  470.                     and Adjusted Expire Date) then place a "N" in this block.
  471.  
  472.                     NOTE: ALL OTHER BBS TYPES place a "N" here since there is
  473.                     currently no support for auto registration of other board
  474.                     types.
  475.  
  476.                     Update by - This line indicates whether you want AS to use
  477.                     the current Expiration Date/Todays Date/or to ASK the user
  478.                     to calculate the new expiration date. Place one of the
  479.                     following codes in this block:
  480.  
  481.                     TODAY - Use todays date
  482.                     EXPIRE - Use current expiration date
  483.                     ASK - Ask the user if this is a new subscription (If so
  484.                           then the date is calculated from todays date, else
  485.                           the expire date is used)
  486.  
  487.  
  488.      FINANCIAL      Highlight this option and press enter. This is the  
  489.      INFORMATION    where the financial information is edited from. If you 
  490.                     have not run ASM you will see the default entries. Change
  491.                     these to suit your system.
  492.  
  493.  
  494.      AutoScribe 2.3                                  AUTOSCRIBE SYSTEM MANAGER
  495.      ──────────────────────────────────────────────────────────────────────────
  496.  
  497.                     Credit Cards - The first 7 blocks must contain a "Y" or
  498.                     "N" to indicate whether or not you support those types
  499.                     of credit cards. The defaults are all "N"
  500.  
  501.  
  502.                     By indicating here that you accept the cards, The users 
  503.                     will be displayed this listing once inside the purchasing
  504.                     portion of AutoScribe.
  505.  
  506.                     Using the arrow keys move up and down the listing of credit
  507.                     cards that may be automatically verified by AutoScribe. 
  508.                     Place a "Y" or "N" on each line to designate valid cards. 
  509.                     Once you have entered either yes or no for each card press 
  510.                     F10 to save your entries.
  511.  
  512.                     There is extensive card checking incorporated within 
  513.                     AutoScribe to validate credit cards. We cannot however 
  514.                     guarantee that the user is not using a card that is over 
  515.                     the credit limit/stolen etc. All cards are checked using 
  516.                     a modulus math routine, length and validation numbers.
  517.  
  518.                     NOTE: PRESSING 'ESC' WILL ABORT ANY ENTRY.  PRESSING 'F10'
  519.                     WILL SAVE THE EDITED ENTRIES.
  520.  
  521.  
  522.                     Card Processor - Place the name of your card processor on 
  523.                     this line. (This is the name of the company's name that 
  524.                     appears on the users credit card statement)
  525.  
  526.                     Tax Percentage - Place the percentage of tax that your
  527.                     State/Province charges. If no tax is ever to be charged
  528.                     for the products you offer then place .00 (Default) in 
  529.                     this field, else place the appropriate amount here.
  530.                     (This is a calculated percentage)
  531.  
  532.                     Handling Percentage - Place the percentage that you will 
  533.                     charge for credit card handling or other handling charges
  534.                     you are charging on this line. If no handling charge is 
  535.                     to be made then place .00 on this line (Default)
  536.  
  537.                     State to Charge Tax - The two (2) letter state designator 
  538.                     for your state should be placed on this line if your state 
  539.                     requires that you charge sales tax. The following other 
  540.                     codes may be substituted to personalize your system 
  541.                     regardless of what country you are in.
  542.  
  543.                         ALL - Charge all users tax regardless of state/
  544.                         province. By placing the word ALL on this line, 
  545.                         everyone that subscribes will be charged tax.
  546.                         This could be used if the country charges a luxury 
  547.                         tax on all services and does not charge different 
  548.                         provinces different amounts.
  549.  
  550.  
  551.      AutoScribe 2.3                                  AUTOSCRIBE SYSTEM MANAGER
  552.      ──────────────────────────────────────────────────────────────────────────
  553.  
  554.                         No - Charge no user regardless of state/ province 
  555.                         any tax. This will cause all users regardless of 
  556.                         where they are from to be charged no tax.
  557.  
  558.                         Two character state - If AutoScribe finds a two 
  559.                         letter state code here and it matches with the 
  560.                         users indicated home state then that user alone 
  561.                         will be charged tax. If the two states do not match
  562.                         then that user is not charged tax.  In most cases you
  563.                         will place your state letter designator here since
  564.                         most states charge sales tax.
  565.  
  566.                         NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  567.                         'F10' WILL SAVE THE ENTRIES TO DISK.
  568.  
  569.  
  570.     MISCELLANEOUS   Highlight this option and press enter. This section is 
  571.     DATA            where you will edit all miscellaneous data items required
  572.                     to run AutoScribe.
  573.  
  574.                     Receipt filename (Input) - This is the name of the file
  575.                     that will be presented to your users as a receipt. Using
  576.                     the all new @CODES@ you can produce your very own
  577.                     personalized receipts for your users. The @CODES available
  578.                     are listed later in this document. (RECEIPT.TXT is an
  579.                     example file).
  580.  
  581.                     Invoice filename (Input) - Like the receipt file, this file
  582.                     also uses the @CODES. You can design your own invoices
  583.                     with any information/logos etc that you desire. (INVOICE.
  584.                     TXT is an example invoice file).
  585.  
  586.                     Combine invoices - Placing a "Y" will allow all invoices
  587.                     to be appened to each other thus producing one file with
  588.                     the filename of INVOICES.@@@. 
  589.  
  590.                     If you elect to have seperate files for each invoice,
  591.                     Your invoice files are created with the title of # and a 
  592.                     suffix of .INV, for example, your 21st order will be 
  593.                     labeled "21.INV" and will be in your AutoScribe directory.
  594.                     These files are written in a numerical sequence.
  595.  
  596.                     If you wish to start with a higher number, edit the AS.CNT
  597.                     file with an ascii editor and place the number you wish to 
  598.                     begin with inside of this file. (It must be a numeric 
  599.                     input)
  600.             
  601.                     To begin either file over, you can delete the INVOICES.TXT
  602.                     file or the AS.CNT file. Both files if not found are
  603.                     recreated.
  604.  
  605.                     It is not within the scope of this document to describe 
  606.                     procedures for processing your invoices. Your credit card
  607.                     merchant should provide this information for you.
  608.  
  609.      AutoScribe 2.3                                  AUTOSCRIBE SYSTEM MANAGER
  610.      ──────────────────────────────────────────────────────────────────────────
  611.  
  612.                     Enter Card number twice - NOT IMPLEMENTED
  613.  
  614.                     Turn dots on (Card Input) - When the user enters their
  615.                     credit card number you may either show them dots only
  616.                     by placing a "Y" on this line, or show thier numbers as
  617.                     they type them in by placing a "N" on this line.
  618.  
  619.                     Zero out up/dn loads - NOT IMPLEMENTED
  620.                     
  621.  
  622.      IMPORTANT ITEMS FOR SYSOPS
  623.  
  624.      TRASHCAN FILE
  625.  
  626.      The trashcan file is a listing of ALL credit card numbers that you do
  627.      not wish to have access to your products. If a credit card number is
  628.      placed in this file then the user of that card will be informed that
  629.      their information is invalid and it will be reported. This file has a
  630.      format of one number per line. There should be NO spaces or other 
  631.      characters between the numbers. 
  632.  
  633.             ex.      1234567812345678
  634.  
  635.      The file name of this file is TRASHCAN and cannot be changed. It is
  636.      a text file, so you may use your favorite text editor to edit the file.
  637.      the file MUST exist.
  638.  
  639.      BADCARD.DAT FILE
  640.  
  641.      To help you track all bad card usage, any cards that are not accepted
  642.      will be written to the BADCARD.DAT file. This is a log file that if not
  643.      found will be created. It is a listing of Times:Dates:Persons Name and 
  644.      Card Number Attempted to be used.
  645.  
  646.  
  647.      PURCHASE FILE
  648.  
  649.      A file by the name of PURCHASE.(NODE NUMBER) is produced and placed
  650.      in the AS directory each time a user conducts a purchase. This file
  651.      may be used by the sysop in conjunction with TXT-TO-MSG to leave a
  652.      message to the sysop that a purchase has occured. It is up to the 
  653.      sysop to delete this file when completed with it.
  654.  
  655.      
  656.  
  657.  
  658.     For those of you that understand Ports and IRQ settings!
  659.  
  660.     NOTE: If you need to specify a non-standard port address and IRQ, 
  661.     then the syntax is PORT:AAAA:X where AAAA is the base address and X is the 
  662.     IRQ. It doesn't matter whether PORT:AAAA:X is the third  or foruth 
  663.     parameter as long as it is the LAST parameter passed.
  664.  
  665.     PORT is optional, and AutoScribe will default to standard addresses and 
  666.     irqs if it not used based on the port number read from the BBS file.
  667.     AutoScribe will assume COM1 = 03F8 IRQ 4, COM2 = 02E8 IRQ3, COM3 = 03E8 
  668.     IRQ4 and COM4 = 02E8 IRQ 3.  If you have a different non-standard port 
  669.     address and irq, you could then use the PORT cmd to change the defaults.  
  670.  
  671.     AutoScribe will also support the use of FOSSIL drivers.  The syntax for 
  672.     a FOSSIL driver is: PORT:F:P. The 'F' tells AutoScribe to use a Fossil 
  673.     driver for it's communications.  The 'P' following it tells it which port 
  674.     to use for the Fossil. Example - PORT:F:1, tells AutoScribe to use a 
  675.     fossil driver for port 1. 
  676.  
  677.     
  678.  
  679.     RUNNING AutoScribe
  680.  
  681.           When you first run AutoScribe a 2 functions occur.
  682.           
  683.           1. Your AutoScribe Users file will be created. This is the 
  684.              database file that holds your users information. CREDIT CARD
  685.              information is NOT stored within any AutoScribe file with
  686.              the exception of your invoice file. (XX.INV/INVOICES.@@@)
  687.  
  688.           2. The Invoice Counter file is created. Each time a user agree's
  689.              to purchase a subscription an invoice file is created. 
  690.  
  691.           3. Next the door begins . First is the opening screen. Then the 
  692.              warning screen, then on to the first look at your 
  693.              subscriptions you have available. (Unregistered Versions 
  694.              will only show 1 subscription available)
  695.  
  696.           4. The user is then asked to enter thier credit card number if they
  697.              decide to continue. They may abort at any time. 
  698.  
  699.              Note: If a user has previously filled in the data this
  700.              information will be re-displayed to the user. A database of user
  701.              information is kept in the file AS.USR.
  702.  
  703.           5. The Credit Card is checked for validity. If it is valid and you
  704.              indicated in the config file that you support the card the user
  705.              will be asked to fill in each of the questions for the database.
  706.              
  707.              (If the card is not supported the user is shown a screen 
  708.               informing him of the error)
  709.  
  710.              Cards that are supported are listed above the line where the 
  711.              user types in the number. All numbers are redisplayed as dots
  712.              and are NEVER visible to the screen. (This is for user 
  713.              protection, and a confidence check)
  714.  
  715.           6. Once the user passes the validity check they are once again
  716.              presented with the options screen. The user selects by number
  717.              the subscription level they wish to purchase. They are asked
  718.              to confirm this selection before the information is written
  719.              to disk.
  720.  
  721.           7. Upon confirmation the user is shown a screen (Receipt) 
  722.              indicating the amount of sale and the option the user selected
  723.              is displayed. (This screen may be SCREEN CAPTURED for a 
  724.              receipt)
  725.  
  726.           8. After reading the receipt the user (If you have selected
  727.              auto-registration and your running PCB14.5+) will be 
  728.              automatically upgraded. The only upgrades available at the
  729.              present time are Security Level and Expiration Date.
  730.  
  731.           9. The user is then presented with the exiting screen and are
  732.              passed back to the Main Board or BBS system.
  733.  
  734.  
  735.  
  736.  
  737.         @CODES AVAILABLE FOR RECEIPTS AND INVOICES
  738.  
  739.         @BBSFNAME@          USER BBS FULL NAME
  740.         @BOARD@             BOARD NAME
  741.         @DATE@              DATE IN MMDDYY FORMAT
  742.         @TIME@              TIME IN HHMMSS FORMAT
  743.         @SUBTXT@            SUBSCRIPTION TEXT (1 LINE)
  744.         @SUBPRICE@          SUBSCRIPTION PRICE
  745.         @HANDLING@          HANDLING CHARGE
  746.         @TAX@               TAX CHARGE
  747.         @TOTAL@             TOTAL CHARGE (SUBPRICE + HANDLING + TAX)
  748.         @CARDTYPE@          TYPE OF CREDIT CARD (VERBOSE)
  749.         @NEWEXPIRE@         USERS NEW EXPIRATION DATE (YYMMDD FORMAT)
  750.         @CCNAME@            CREDIT CARD OWNERS NAME
  751.         @STREET@            CREDIT CARD MAILING ADDRESS
  752.         @CITY@              CREDIT CARD MAILING CITY
  753.         @STATE@             CREDIT CARD MAILING STATE
  754.         @ZIP@               CREDIT CARD MAILING ZIPCODE
  755.         @HPHONE@            CREDIT CARD OWNERS HOME PHONE
  756.         @WPHONE@            CREDIT CARD OWNERS WORK PHONE
  757.         @PROCESSOR@         CREDIT CARD BILLING NAME
  758.         @CARDNUMBER@        CREDIT CARD NUMBER
  759.         @CCEXPIRE@          CREDIT CARD EXPIRATION DATE
  760.         @TAXSTATE@          STATE TO CHARGE TAX
  761.         @SECURITYLV@        USERS NEW SECURITY LEVEL
  762.